package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.SearchConfigDO;
import com.falcon.domain.req.SearchConfigQuery;
import com.falcon.domain.req.SearchConfigRequest;

public interface ISearchConfigService {

    Long save(SearchConfigRequest request);

    Boolean update(Long id, SearchConfigRequest request);

    Boolean deleteById(Long id);

    SearchConfigDO queryById(Long id);

    List<SearchConfigDO> queryList(SearchConfigQuery request);

    BasePager<SearchConfigDO> queryPager(SearchConfigQuery request);

    int batchDelete(List<Long> ids);

}
